در مقایسه با بلاک های منطقی ، بلاک های داده (DB ها) تنها برای ذخیره کردن داده های کاربر مورد استفاده قرار میگیرند. این داده ها ، در واقع داده های ثابتی هستند که در مواقع فراخوانی بلاک های منطقی به عنوان ورودی این بلاک ها به کار میروند . بطور کلی DB ها به دو دسته تقسیم میشوند:
1- Shared DB در اتوماسیون صنعتی
2- Instance DB در اتوماسیون صنعتی
Shared DB ها:
داده های ذخیره شده در این بلاک ها ، همه ی بلاک های منطقی (OB,FB,FC) قابل دسترسی هستند . هنگامی که یکی از این بلاک های منطقی در برنامه فراخوانی میشود ، علاوه بر اینکه مقداری از فضای حافظه پشته داده های محلی (Local Data Stack) را به خود اختصاص میدهد ، میتواند فضایی از حافظه را نیز به عنوان DB به خود اختصاص دهد.
Instance DB ها:
بر خلاف بلاک های داده مشترک ، این بلاک ها تنها توسط بلاک های منطقی خاص قابل دسترسی هستند. (FB) اینکه هر بلوک داده خاص (Instance DB) توسط کدام بلوک منطقی قابل دسترسی باشد ، در موقع ایجاد بلوک داده در نرم افزار زیمنس STEP7 مشخص میشود.

اتوماسیون صنعتی زیمنس SDB (System Data Block):
این بلاک ها ، همانطور که از نامشان پیداست ، DB از نوع سیستمی هستند . این بلاک ها به صورت مستقیم توسط کاربر ساخته نمیشوند ، بلکه اطلاعاتی چون پیکربندی سخت افزار ،شبکه ،تنظیمات سیستمی در آن قرار میگیرد. به عنوان مثال ، پس از Save And Compile در برنامه ی HW Config تعدادی SDB در زیر مجموعه ی Blocks از پروژه و در پوشه ی System Data ساخته میشود . جدول زیر ، محتوی پوشه System Data زیمنس را نشان میدهد. این اطلاعات به PLC دانلود شده و بر اساس آنها ، PLC میتواند سخت افزار پیکربندی شده را تشخیص دهد.

(FB) Function Block اتوماسیون صنعتی زیمنس: FB ها بلاک هایی هستند که خود کاربر آنها را برنامه ریزی میکند . FB ها بلاک های حافظه دار میباشند. حافظه ی آن یک دیتا بلاک خاص است . وقتی FB صدا زده میشود ، باید همراه با آن نام دیتا بلاک که حافظه ی آن تلقی میشود را نیز به کار برد . مثال:

برنامه ای که در یک FB نوشته میشود ، در هر بار فراخوانی آن FB توسط بلاک های دیگر ، اجرا میگردد . بنابراین ، میتوان قسمت هایی از برنامه را که به طور متناوب مورد نیاز هستند ، در یک FB نوشت و هربار که به آنها نیاز بود ، تنها FB را فراخوانی کرد . اتوماسیون صنعتی زیمنس در ایران
(FC) Function: این بلاک را نیز کاربر باید خود برنامه نویسی کند . این بلاک ، یک بلاک منطقی بدون حافظه (without memory) است . در واقع ، این عمده تفاوت بین FB ها ، و FC ها است و به لحاظ کاربرد این دو بلاک شبیه هم هستند . این بلاک ها میتوانند برای ایجاد توابعی نظیر توابع ریاضی به کاربرده شوند.

تعداد بلاک ها با توجه نوع CPU متفاوت است. جدول زیر تعداد بلاک ها را در چند CPU مختلف مقایسه کرده است:


شرکت سورن فرا صنعت پاسارگاد؛ نمایندگی زیمنس در تهران
شرکت سورن فرا صنعت پاسارگاد با بهرهگیری از تجربه تخصصی و تیمی حرفهای در حوزه برق و اتوماسیون، بهعنوان نمایندگی زیمنس در تهران فعالیت می کند. ما مأموریت خود را تأمین محصولات اصلی زیمنس و ارائه راهکارهای نوین اتوماسیون صنعتی برای ارتقاء بهرهوری و هوشمندسازی خطوط تولید صنایع کشور قرار دادهایم.
سورن فرا صنعت پاسارگاد کلیه محصولات و تجهیزات اصلی زیمنس را در اختیار مشتریان قرار میدهد، از جمله:
- سیستمهای PLC زیمنس ( S7-1200 . S7-1500 . S7-300 . S7-400)
- پنلهای HMI زیمنس
- درایوها (SINAMICS) و سافتاستارترها
- تجهیزات فشار ضعیف زیمنس شامل کنتاکتورها، کلیدهای اتوماتیک، فیوزها و تجهیزات حفاظتی
- قطعات شبکه صنعتی و ماژولهای ارتباطی
تمامی محصولات ارائهشده توسط سورن فرا صنعت پاسارگاد دارای گارانتی معتبر و اصالت کالا هستند تا مشتریان با اطمینان کامل از کیفیت و خدمات پس از فروش بهرهمند شوند.